4 Dead, 21 injured In Spain Restaurant Roof Collapse
Palma, Spain: The roof of a restaurant in Spain's popular tourist island of Mallorca collapsed on Th...
Palma, Spain: The roof of a restaurant in Spain's popular tourist island of Mallorca collapsed on Th...